Tour de France: Michael Rasmussen wins stage 16