Effect of high-velocity sand and dust on the performance of crystalline silicon photovoltaic modules. (August 2020)