How Republicans and Democrats can both keep their promises on health care