Consumer Confidence Hits 2-Year High