Abu Dhabi National Oil Co.’s retail unit agreed to buy Shell Plc’s fuel stations in South Africa at a $1 billion enterprise ...