Optimization of a zinc oxide urchin-like structure for high-performance gas sensing