Charles Leclerc signs new Ferrari contract to remain with team beyond 2024 Formula 1 season