how many colours are there in the rainbow?