Senate approves funding for TSA and most of Homeland Security, but not immigration enforcement