Gilbert wins Tour de France 1st stage