Giro d’Italia 2025: Degree, performance, and how to watch