Explosion at barbecue restaurant kills 31 people; China's president orders safety campaign