Harris English wins Farmers Insurance Open