Richard Branson fights for RichardBranson.xxx domain name