Thousands of people have protested in the Siberian city of Kemerovo, angry at Russian officials over the shopping centre fire that killed at least 64 people, 41 of them children.