Text this: A novel genetic-artificial neural network based age estimation system