What is Cryptosporidium? Reappraising its biology and phylogenetic affinities.