US Senate approves cutting billions in foreign aid as Trump demands