John Stewart, Công tước xứ Albany