Explosion in China restaurant kills dozens