Consumer confidence index falls to 3-month low