Weather David O'Sullivan AFRICA 2025 Atlantic Hurricane Season: Key Factors Influencing Storm Activity