Cavendish triumphs as Gerrans retains lead

Briton wins the fifth stage of the Tour de France in a sprint finish as Australian veteran keeps the yellow jersey.