Peru: protests win resignation of high officials