Total sells $2.5 billion Nigerian oil field to China’s Sinopec