Characteristic-based operator-splitting finite element method for Navier-Stokes equations