What are the best South African shares to buy now?