Ely, Cambridgeshire, Benedictine abbey and cathedral priory of St Peter and St Etheldreda