Westminster, Middlesex, Benedictine abbey of St Peter