John Stewart, 3rd Earl of Atholl — Scottish nobleman