Brexit may not happen as 'older generation' of Leave voters are dying, says Richard Branson