Comparative investigation of three types of ethanol sensor based on NiO-SnO2 composite nanofibers