Babar Azam smashed an unbeaten 100 off 52 balls against Quetta Gladiators, becoming the fastest batter to reach 12,000 T20 runs and leading his team to a dominant win.