Richard Branson believes there should be a second Brexit referendum based on 'facts'