a green cactus with red flowers