how long to hike haute route