John Mackenzie of Delvine — (died 1778)