Diesel sales slip, demand for petrol, power surges