Energetics and structure of stoichiometric SnO2 surfaces studied by first-principles calculations