House passes bill extending COVID-19 Obamacare subsidies after Republicans break ranks, dealing blow to Speaker Johnson amid razor-thin majority.