Hydrothermal synthesis of novel NiO nanoflowers assisted with CTAB and SDS respectively and their gas-sensing properties