The Dynamic Migration Game: A Structural Econometric Model and Application to Rural Mexico