Supreme Court upholds domestic violence gun restriction