Souhegan Valley marks Veterans Day