Business Insider: Truck drivers wait an average of 2.5 hours at warehouses without getting paid — here are the 20 cities where truckers wait the longest