John Stewart, Duke of Albany — Regent of Scotland