Mexican Peso rallies as mixed US data hurts US Dollar prospects