Obama denounces free speech