De Blasio: NYC has been through a hard time, but we don't give up