Duff, Robert, active 1670-1729, of Aberlour