IOC to invest Rs 24,000 cr in Gujarat refinery expansion, petchem project