if a US visa or green card is a “privilege” whose revocation constitutes foreign-policy discretion rather than punishment and so is not subject to protection on first-amendment grounds, couldn’t an identical case be made with respect to passports for US citizens?