Richard Branson offers new dads up to 12 months paternity leave on full pay