Hurricane Erin slams the Caribbean