A hard-won, warts-and-all budget pact between House Speaker Nancy Pelosi and President Donald Trump is facing a key vote in the GOP-held Senate, with many conservatives torn between supporting the president and risking their political brand with an unpopular vote to add $2 trillion or more to the government's credit card.