Fatigue characterization and crack propagation mechanism of self-piercing riveted joints in titanium plates. (May 2020)