Peso to strengthen to 1,700 by year-end: Barclays