Frederick Hamilton (Royal Navy officer)