Donald Rumsfeld, the former Pentagon chief dubbed the architect of the Iraq and Afghanistan wars, has died at the age of 88.