Consumer Confidence Rises to Almost Seven-Year High