Peso falls to 28-month low