William H. Haynes (Lincoln County)