A Comprehensive Evaluation of Large Language Models on Aspect-Based Sentiment Analysis