Mercedes reports best-ever yearly sales in 2024