Jean-Marie Le Pen, once the leader of France's far right, has died at the age of 96.