Consumer sentiment drops amid economic stress