After visiting the witches in act iv of the tragedy of macbeth, why does macbeth initially change his mind and decide not to have macduff killed?