Alexander Stewart, VI conte di Galloway