US President Donald Trump slammed the USAID initiatives of the previous administration as an “appalling waste” of federal spending in his address to Congress.