L&T wins over Rs 7,000 crore contract from HPCL