longest stage in the tour de france 2017