how can public opinion be formed