Senate narrowly passes Trump’s ‘Big Beautiful Bill’