Iwo Jima flag veteran dies at 90