South Africa beat Zimbabwe by 10 wickets in world Twenty20