Genetic dissection of microglia cannibalism reveals an IL10 signaling axis controls microglia lifespan