Landis cracks, Rasmussen takes Galibier glory in Tour