Investigation on lead-free solder joint reliability of edge-bonded CBGA under temperature cycling