Restaurants giving free meals to heroes on Veterans Day