Vincenzo Nibali puts stamp on Tour, grabs stage win