Rod Stewart surprises D-Day veterans