Buy Cipla, target price Rs 784: ICICI Direct | Sharefundss