How long will diesel last in a tank?