Micromechanics-based interfacial stress analysis and fracture in electronic packaging assemblies with heterogeneous underfill