A unified strain-hardening and strain-softening elastoplastic constitutive model for intact rocks. (August 2022)