Dozens left dead in Caribbean as Hurricane Dennis moves toward U.S.