Luise Rainer dies at 104