Zero-shot Object Navigation with Vision-Language Models Reasoning