government cannot criminalize speech that merely encourages a noncitizen to enter or stay in the U.S. unlawfully