Former United States secretary of state Henry Kissinger, who shaped world affairs under two presidents, has died at the age of 100.