Peso weakens 1.6% to U.S. dollar