Nigeria signs oil deal to unlock $10 bn investment