New York City public defender resigns after being caught tearing down Israel-Hamas war hostage posters