America could run out of diesel fuel within 25 days.