Text this: From COCOMO to GPT: A Comprehensive Evaluation of LLM-Based Software Effort Estimation