Vietnam veteran finally gets his medals after 45 year wait