richard branson fortune