Invest 92L, now 500 miles SW of Cabo Verde, shows high development chance. Potential rain may aid drought-stricken Caribbean amid El NiƱo.