2025 shaping up to be an excellent year for visitors to Churchill, new report suggests