the spines of a cactus are actually its leaves