Theoretical and numerical analysis of void coalescence in porous ductile solids under arbitrary loadings