A Homogenization Based Continuum Plasticity-Damage Model For Ductile Frature Of Materials Containing Heterogeneities