Mathematical and numerical modelling of soiling effects of photovoltaic solar panels on their electrical performance