Mohamed al-Fayed, whose son died in crash with Princess Diana, dies at 94