China's financial supervision sound: IMF