Consumer confidence hits 7-year high | Fortune