Damage evolution and spall failure in copper under complex shockwave loading conditions