Buy NTPC, target price Rs 125: Emkay Global | Sharefundss