Free flu vaccines available to veterans