Protest-hit Peru declares state of emergency in Lima