Ynes Mexia, botanist and adventurer