Consumer sentiment hits three-year low photo