DA Fani Willis can stay on Trump case if Nathan Wade leaves, judge rules