EnQuest to take full ownership of Magnus oilfield from BP