Nearly 600,000 workers in America have so-called mega-commutes—traveling at least 90 minutes and 50 miles to work every day.