Malmesbury, Wiltshire, Benedictine Abbey of St Mary the Virgin and St Aldhelm