Sir James Buchanan, 2nd Baronet — Royal Navy officer (1840-1901)