A federal judge in San Francisco blocked the Trump administration from ending Temporary Protected Status for migrants from Honduras, Nepal and Nicaragua, ruling the decision failed to fully consider country conditions and citing statements that suggested discriminatory motives.