20100708 unknown: Cavendish silences critics with Tour fifth stage win