William Drummond, 4th Viscount Strathallan — Scottish noble