Former South Africa all-rounder charged with match-fixing