China: 26 dead and scores in hospital after Shanxi building fire