Semi permanent hair dye