Britain's Mark Cavendish has confirmed his professional cycling career will come to an end tomorrow. There had been rumours about whether the record stage winner of the Tour de France would do a ...