NNPC, Norwegian firm sign agreement to build floating gas plant in Nigeria