Harnessing the Power of Generative AI in Banking: A Comprehensive Overview