Battle flag at center of Supreme Court free speech case