Impact of density-dependent migration flows on epidemic outbreaks in heterogeneous metapopulations