CVS giving away 100,000 flu shots