Cancellara wins the 2014 Tour of Flanders