Peso falls to 7-week low as Santos seeks to curb rally