Buy HDFC, target price Rs 2320: Emkay Global | Sharefundss