Edenton man charged with murder