Peru protests against rising prices and inflation