California requires all vans and trucks to drop diesel by 2045