NGT orders IOCL to deposit Rs 17.31 cr for polluting air, water