Semi-permanent hair colour