how long did king duncan rule in macbeth