Woolworths full-year results preview: Revenue growth, market outlook and stock analysis March 3, 2026