ICSFoam: An OpenFOAM library for implicit coupled simulations of high-speed flows