Starbucks has failed in South Africa so far but is set for a do over