An open-source quadrature-based population balance solver for OpenFOAM