Supreme Court tackles controversial Arizona law