Karooooo Ltd. announces launch of initial public offering