Supreme Court upholds gun ban for domestic abusers