Crossing over takes place between which chromatids and in which stage of the cell cycle?