Consumer confidence hits lowest level since April