Softening in stress–strain curve for Drucker–Prager non-associated plasticity