A cell-based smoothed finite element model for non-Newtonian blood flow