A BBC rugby league commentator who was afraid of water as a child has finished a swimming challenge for charity. James ...