Cricket South Africa have accepted an apology from England and Wales Cricket Board chief executive David Collier over Kevin Pietersen.