Calculating diffuse illuminance on vertical surfaces in different sky conditions