Shear failure behavior of CFRP/Al and steel/Al electromagnetic self-piercing riveted joints subject to high-speed loading. (15th December 2019)