Manchester City have a youth set-up that would put most Premier League clubs to shame