magenta colored flowers on a cactus in the desert