Davis Cup: Nadal crushes Tsonga to fire Spain into final