A modelling approach for long-term degradation of thin film silicon photovoltaic modules