Structural Estimation Using Sequential Monte Carlo Methods