The Senate prepares to vote on President Donald Trump's budget bill as Senate Democrats and Republicans struggle to come to an agreement.