$25bn NNPC contract