SA's Yvonne Chaka Chaka to play Botswana charity show