England rests Archer, Stokes and Sam Curran for ODIs on tour of South Africa