Patagonia, Lyft, Walmart among hundreds of companies giving workers time off to vote in the 2020 election