William Harrison Johnston (1807-1891)