Thousands protest corruption inPeru