what is the difference between public opinion and propaganda