Text this: A robust firefly algorithm with backpropagation neural networks for solving hydrogeneration prediction