Johnson is facing stiff opposition from Democrats and some Republicans as he tries to deliver President Trump’s budget.