Consumer Sentiment Rises to Almost Eight-Year High