Cross-interaction of under-bump metallurgy and surface finish in flip-chip solder joints