Convicted felon who fired gun at TSA checkpoint pleads guilty in court