Dislocation dynamics theory for fatigue crack growth