Self-filling water bottle turns humidity into drinking water for cyclists