Buy ICICI Bank, target price Rs 660: JM Financial | Sharefundss