Navigation-GPT: A Robust and Adaptive Framework Utilizing Large Language Models for Navigation Applications