007 actor Brosnan stopped at US airport with knife