Regeneration and functional recovery following peripheral nerve injury