Buy HPCL, target price Rs 235: JM Financial | Sharefundss