public sentiment 2026