RetinaQA: A Robust Knowledge Base Question Answering Model for both Answerable and Unanswerable Questions