Essential information for this year's Tour of Italy: stages, teams, TV guide, recent winners and more