Peter Fraser, Lord Fraser of Carmyllie