Implementation of nonlinear dynamic constitutive model in FLAC3D with considering cyclic softening behaviors of soils