President Donald Trump has signed an executive order temporarily suspending all U.S. foreign assistance programs for 90 days pending reviews to determine whether they are aligned with his policy goals.