Cartan, Henri, 1904-2008