CIPC is a mammalian circadian clock protein without invertebrate homologues