Consumer confidence sinks; virus has impact