Structure and enzymology of ADP-ribosyl cyclases: conserved enzymes that produce multiple calcium mobilizing metabolites.