John Merrill (Medal of Honor recipient)