South Africa booked their place in the Women's T20 World Cup semi-finals on Tuesday night after cruising past Bangladesh with a 10-wicket victory.