Eight Vietnam veterans to receive Medals of Honor