Lima holds mass rally against Peruvian government