James Bennet resigns from New York Times after Cotton op-ed backlash – CNN