Ripon's long-awaited new pool opens its doors