generalized method of moments