California consumer confidence hits 4-year low