US president Donald Trump appointed Secretary of State Marco Rubio as acting administrator of the US Agency for International Development (USAID), confirming the de-facto takeover of the humanitarian agency by the State Department.