Macbeth, Koning van Schotland