Richard Branson says we should have a second vote