Controls of plant diversity and composition on a desert archipelago