Douglas Stuart, 20. Earl of Moray