A self-consistent approach to coalescence of cavities in inhomogeneously voided ductile solids