US judge blocks Donald Trump's health insurance rule for immigrants