Development of a 3D Eulerian/Lagrangian Aircraft Icing Simulation Solver Based on OpenFOAM