John Tremayne Rodd — British Royal Navy admiral