Alexander Stewart, 4. Lord Blantyre