William Farnsworth (1807-1888)