Tour de France leaders accidentally tear-gassed

French rider Julian Alaphilippe has won an eventful Stage 16 of the Tour de France on the first day of the Pyrenees.