Recovering 3D particle size distributions from 2D sections