Teen describes barely escaping Swiss resort blaze