South African retail group Woolworths Holdings has appointed former M&S clothing director John Dixon as CEO of its David Jones business.