Stuart Barnes believes Danny Cipriani could be just what England need to halt a run of defeats, ahead of Saturday's third and final Test against South Africa.