Egyptian journalist Hamdi Kandil faces defamation charge