Cancellara wins 2012 Tour de France prologue in Liège