Shell agrees to settlement in Niger Delta oil spills