NiO nanoparticle-decorated SnO2 nanosheets for ethanol sensing with enhanced moisture resistance