HORSES3D: a high-order discontinuous Galerkin solver for flow simulations and multi-physics applications