Cavendish takes stage 5