Tesco Plc Annual Report 2024