Supreme Court rules that Arizona voting laws do not violate voting rights act