President Donald Trump's tax-and-spending agenda is nearing a climactic vote in the Senate this week.