Santos Ltd (ASX:STO) Announcement - Santos 2024 Full-year results