South African company buys Accra Mall