John Comyn, Earl of Buchan — Scottish noble