Peso weakens on geopolitical concerns