NBC: Former President Barack Obama says he has tested positive for Covid-19