David Naylor (Medal of Honor)