James Cheape — British naval officer (1795-1841)