Ross, John Lockhart, Sir, 6th Baronet, Rear-Admiral