Multiple scattering and absorption of solar radiation in the presence of three-dimensional cloud fields