Bardet wins hot and hilly opening Tour de France stage in Italy while Cavendish strugglesAssociated PressSep 29