Text this: Using particle swarm optimisation to train feedforward neural networks in dynamic environments