William Munro, 12th Baron of Foulis (?-1505)/descendants