2018 Canyon GRAIL CF SL 8.0 DI2 2000 mile review