Mahanagar Gas halts all subsidies amid energy crisis