Reproductive phenology of the Caribbean cactus Harrisia portoricensis: rainfall and temperature associations