Mystery of Siberia's giant exploding craters may finally be solved