'Day Without Immigrants': Protest Closes Restaurants in US