how many colours are there in a rainbow=