Sasol, the struggling South African upstream-to-chemicals player, has struck a much-needed deal that will see it receive $2 billion for selling half of its stake