when will petrol and diesel run out