Gemini Pro vs. GPT-4: A Comparative Analysis