Peruvians demand Pedro Castillo’s resignation