South African tech leader Zak Calisto’s Karooooo stake tops $950 million