Obama wins N.C. by a sliver