Effects of plant size and weather on the flowering phenology of the organ pipe cactus (Stenocereus thurberi).