NBC: Columbia University president resigns months after Israel-Hamas war protests roiled campus