Adaptive floating node method for modelling cohesive fracture of composite materials