CellTypeAgent: Trustworthy cell type annotation with Large Language Models