Macbeatha I King of Scots