Delete and survive: strategies of programmed genetic material elimination in eukaryotes