Text this: Impact of environmental factors on photovoltaic system performance degradation