Shell is finally selling off its onshore oil business in Nigeria to locals for $2.4b