Stenson leads hard-charging Coetzee by three at South African Open