Court: Ariz. citizenship proof law illegal