D-Day veteran who fought his way from Normandy to Germany dies