Zhou Qiang elected president of China’s Supreme People's Court