Microstructure evolution and shear strength of Sn-3.5Ag-RE lead-free BGA solder balls