P-type CuO nanowires and thin film for highly sensitive kelvin probe gas sensing applications