Former Liverpool, Bayern Munich and Barcelona midfielder Thiago Alcantara has retired from football, aged 33