Imelda is the ninth named storm of the 2025 Atlantic hurricane season, and it could bring heavy rain to the U.S. coast from Florida to the Carolinas.