Messi bids tearful goodbye to Barcelona after 21 years