Scarponi Wins Stage 6 of Giro; Armstrong Puts Finish in Perspective