NBC News projects President Obama the winner.