BYD releases its 2024 financial results