Ferrofluid particle size distributions from magnetisation and small angle neutron scattering data