Ammonia gas sensor based on PPy/ZnSnO3 nanocomposites