Contador surpasses Froome for yellow jersey