William Cathcart (Royal Navy)