south africa vs afghanistan T20 world cup 2024 1st semi final highlights report| south africa record