John Mercer Brooke — United States Navy officer (1826–1906)