Karachi airport cleared of militants