Vets, seniors, homeless get free meals at Blessing Corner annual event