Richard Branson dedicates Virgin Galactic spaceport