Supreme Court upholds gun control law intended to protect domestic violence victims