How long does it last from the time the cat starts contractions to the time they give birth to the first kitten?