A record half-million cases are waiting to be heard by US immigration courts