What is the difference between a demi and permanent color?