Supreme Court takes up Second Amendment case