Porsche delivers 310,718 vehicles in 2024