An implicit implementation of the characteristic boundary condition in a fully coupled pressure-based flow solver