William Moray, 10th of Abercairny - (died 1642)