Smoothed floating node method for modelling cohesive fracture in quasi-brittle materials