Lachlann Mac Ruaidhrí — Scottish magnate