Xavi leaves Barcelona