Peru suspends curfew after widespread protests