Barcelona sells tv rights