when did macbeth kill duncan