Minst 31 människor har omkommit i samband med en explosion på en restaurang i staden Yinchuan i nordvästra Kina.