Donald Trump has told his fellow Republicans they must not go off on their summer holidays without sending him an Obamacare repeal bill to sign.

The president summoned Republican senators to the White House to give them his demands face-to-face, and they responded by vowing to revive legislative efforts left for dead twice already this week.

The meeting came as the Congressional Budget Office estimated that the Republican bill erasing but not replacing much of President Barack Obama’s health care law would mean an additional 32 million uninsured people by 2026.

The report from Congress’ nonpartisan budget analyst said the measure would cause average premiums for people buying their own health insurance to double by 2026.

During last year’s presidential campaign Mr Trump had declared repeatedly it would be “so easy” to get rid of the Obama law.

On Tuesday the latest Republican health care plan collapsed in the Senate, leading Mr Trump himself to say it was time to simply let Mr Obama’s law fail.

Majority Leader Mitch McConnell had indicated he was prepared to move on to other issues including overhauling the tax system.

But in an apparent change of heart, in keeping with his erratic engagement on the issue, Mr Trump pressured Mr McConnell to delay the key vote until next week, and he invited Republican senators to the White House for lunch.