how does meiosis differ from mitosis