Mysterious disease kills 31 in China's Sichuan province