Giro d’Italia 2025 stage four preview: A volatile finale