Pellizotti takes 10th Giro stage