The US Postal Service will buy 10,000 electric trucks—and 40,000 gas-guzzlers