Barca's shock loss to Cadiz puts Real on verge of LaLiga ti