Which stage of meiosis can last for months or years in the oocytes of some vertebrates?