why does macbeth fear banquo