NYC Mayor Sues Trump on Public-Charge Rule