Harnessing the Power of Large Language Models for Empathetic Response Generation: Empirical Investigations and Improvements