South Korea fires warning shots after North soldier defects