Vietnam Veteran Keeps Vow, Eats 40-Year-Old Cake