MacGregor, Evan, Sir, active 1898-1939, GCB, Admiralty Sec