NBC: Americans are besieged by stress, poll finds