"In addition, the court upheld the provision making it a felony for undocumented immigrants to contract with any governmental entity, including for basic services such as running water." . . . .