Dani Alves has agreed a two-year contract with Manchester City and a move is expected to be confirmed once Juventus resolve his contract situation