Sir William Hoste, 2nd Baronet — British naval officer (1818-1868)