Kuinka kauan Meksikon itsenäisyyssota kesti?