Quetta Gladiators thrash Karachi Kings by 7 wickets