Estimating soil aggregate size distribution from images using pattern spectra