David Carnegie, 3rd Earl of Northesk — Scottish noble (1643-1688)