Tunguska impact: Explained