Windfall tax on petrol and diesel abolished