Duncan I, King of Scotland (1001-1040)/descendants