Exchange rate Banxico FIX $18.4930 16 Oct 2026