Manchester City have agreed a £45million fee with Leeds United to sign defensive-midfielder Kalvin Phillips.