End of an era: Xavi Hernandez leaves Barcelona after 24 years