Adsorption-Based Atmospheric Water Harvesting: Impact of Material and Component Properties on System-Level Performance.