Record gap between petrol and diesel prices