Federal judge says forcing asylum-seekers to wait in Mexico is illegal