Amazon oil spill puts Peruvian communities at risk