how long does fertilization take