Captain John Harford Pitt