Consumer confidence has biggest drop since 2001