Most Americans want to replace Obamacare with a single-payer system — including a lot of Republicans.