John Foulston (British, 1842)