Ex-Barcelona and Chelsea striker and four-time African Player of the Year Samuel Eto’o has announced his retirement from football at the age of 38.