Lifestyle Gianluigi Buffon announces his retirement from football at 45 after 28-year career August 2, 2023