Hierarchical and helical self-assembly of ADP-ribosyl cyclase into large-scale protein microtubes.