William F. Gates (c1375-?)