IOC to invest Rs 2 trillion over 5-7 years, says chairman Sanjiv Singh