President Donald Trump has ordered a freeze starting on Tuesday on potentially trillions of dollars in federal funding to Americans, impacting everything from education grants to small businesses loans - and sparking accusations that he is violating the constitution.