Peru: state of emergency over extreme weather; protests over toxic spill