Smoothed floating node method for modelling 2D arbitrary crack propagation problems