DiversiGATE: A Comprehensive Framework for Reliable Large Language Models