Tour de France 2018: When does the race start, how long is it, what does the full route map look like and what are the latest odds on Chris Froome?