Romain Bardet took the Tour de France yellow jersey for the home nation with Stage 1 win, as Mark Cavendish battled to beat the time limit.