Physical-virtual time reversing of nonlinear Lamb waves for fatigue crack detection and quantification