China charges HK reporter as spy