Questions loom over mysterious Russian explosion