Text this: Artificial neural networks to predict share prices on the Johannesburg stock exchange