An accurate thermal model for the PV electric generation prediction: long-term validation in different climatic conditions