Lord Roger Keyes, Admiral of the Fleet (1872-1945)