What exactly is saffron and how many types are there?