Thousands of free meals, gift cards given following Hurricane Michael