Sir John Cave, 5th Baronet - English ceremonial officer (1958-2018)