A unified model of fatigue kinetics based on crack driving force and material resistance