Microstructural variation and high-speed impact responses of Sn–3.0Ag–0.5Cu/ENEPIG solder joints with ultra-thin Ni–P deposit