Andre Greipel crashes late in Stage 12