MSNBC projects Obama wins presidency

by