NBC: Eric Adams drops out of New York mayoral race