Sergio Aguero, Manchester City’s record scorer, will leave the English club after 10 years when his contract expires at the end of the season.