Text this: Risk parity and volatility timing on the Johannesburg Stock Exchange