John W. Duncan (Richmond County)