Richard Branson sells $300 million stake in Virgin Galactic | Fortune