Sir John Murray-Macgregor, 3rd Baronet — Scottish baronet and colonial administrator