Mexico: stocks, bonds, peso rally on surprise rate cut