Pressure-equation-based SLAU2 for oscillation-free, supercritical flow simulations