Woolworths reports strong sales growth as consumer sentiment improves