Manchester City have made more than £250m selling young players from their talent factory over the last five years.