US Senate approves $9bn cuts to foreign aid and public broadcasting funds