Peru: protest vigil against Trans-Pacific trade pact