3 million Americans have dropped Obamacare health coverage over past year, after Republicans let federal subsidies expire