Malcolm III, King of Scotland, d. 1093