A combined vertical interconnect/underfill process for high density I/O flip chip bonding