The role of surface oxygen vacancies in the NO2 sensing properties of SnO2 nanocrystals