Physics-based void nucleation model using discrete dislocation dynamics and cluster dynamics models