Microsoft invests $1.1B in Mexico