How has rainforest vegetation adapted to the climate?