Australia's Ashton Agar shocked the crowd at their T20 International against South Africa, when he got a hat-trick of wickets.