US President Donald Trump has signed an executive order that should pay transport employees next week, hopefully ending weeks of travel chaos.