Peru protests after popular president ousted over corruption claims