Australian Rohan Dennis recorded the fastest ever time trial to win stage one of the Tour de France on Saturday.