Richard Branson's Virgin Galactic to launch small satellites