A novel non-linear cumulative fatigue damage model based on the degradation of material memory