Zimbabwe's first lady, Grace Mugabe, will be charged over allegations she assaulted a woman in Johannesburg over the weekend.