NBC: Joe Manchin announces he will not run for president