Scotland's first Cistercian monastery, Melrose still has an air of faded opulence