MSNBC host insists Americans 'confused' about economy