Buy NHPC, target price Rs 27: Emkay Global