Buy NTPC, target price Rs 165: ICICI Securities | Sharefundss