Coupar Angus, Perthshire, Cistercian abbey of St Mary the Virgin