Output variation of photovoltaic modules with environmental factors—I. The effect of spectral solar radiation on photovoltaic module output