Theoretical models of void nucleation and growth for ductile metals under dynamic loading: A review