Energy yield estimation of thin-film photovoltaic plants by using physical approach and artificial neural networks