Manchester City are close to agreeing a new deal with 20-year-old Charlie Gray after his contract expired at the end of June