Charles Leclerc commits future to Ferrari with new deal ‘beyond 2024’