Peruvian opposition demands impeachment of President Castillo