Consumer and business confidence up