Hurricane Melissa, 2025