Supreme Court says law banning registration of 'scandalous' trademarks violates First Amendment (CNN)