Supreme Court extends gun rights