Man spends three months inside US airport without being detected