Buy HPCL, target price Rs 308: Motilal Oswal | Sharefundss