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