William Duff of Dipple (1653-1722)