John Stewart, Earl of Mar was the youngest son of an unpopular and ineffective what?