NBC: When is the third Republican debate hosted by NBC News and how to watch