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