Supreme Court rules on landmark free speech