SpaceX's Elon Musk says he's tested positive for COVID-19 on eve of NASA astronaut launch