John Downes (naval officer)