Development of a eulerian multi-fluid solver for dense spray applications in OpenFOAM