Jiang Zemin, president who stabilised China after Tiananmen massacre, dies at 96