US top court upholds controversial Arizona voting restrictions