BAT HY2024 Earnings Update