Trump’s bill cutting $9 billion in funding for public broadcasting and foreign aid gets final OK from House