Buy Cipla, target price Rs 910: Edelweiss | Sharefundss