A novel Volume-Compensated Particle method (VCPM) for elasticity and plasticity analysis