Rafael Nadal comeback runs out of steam in Barcelona