U.S. settles lawsuit challenging ‘no-fly’ list