Selby, York, Benedictine abbey of St Mary the Virgin and St German