The House of Representatives has passed Donald Trump’s $9 billion funding cuts to public broadcasting and foreign aid, sending it to the White House to be signed into law.