A home and rescue gene drive efficiently spreads and persists in populations