How long does Rit dye last?