Karachi Kings beat Lahore Qalandars by 7 wickets