Fashion retailer Truworths flags profit decline on lower sales in Africa unit 31 Jan 2025 31 Jan 2025