Shell to pay $111m over decades-old oil spills in Nigeria