Text this: Intermetallic compound layer and fatigue crack evolution of Bi-contained Sn-1.0Ag-0.5Cu solder under thermal aging and thermal fatigue