Geraint Berger, Swimming