Samuel Cornish (ammiraglio)