Mike Navybox completes Giro d'Italia