Text this: Mechanisms of programmed cell death in livestock follicular development and atresia: a review