Life in the desert: Weird and wonderful plants that battle the odds