¿Cuántos años tuvieron que pasar para que España reconociera la independencia de México después de 1821?