Democratic presidential contender New York City Mayor Bill de Blasio is joining the chorus of legal challenges against the Trump administration's public charge rule that makes it harder for immigrants to obtain green cards if they've received or are likely to receive government benefits.