Buy Apollo Hospitals, target Rs 1740 : Edelweiss Financial Services