Modeling of fuel composition influences on solid oxide fuel cell performance by artificial neural networks