Ethanol sensing properties and dominant sensing mechanism of NiO-decorated SnO2 nanorod sensors