L&T secures contract of Rs 2,500-5,000 crore from IOCL