Westpac has announced its profit for the 2026 full-year, while saying many households and businesses are facing “challenging times”.