Hurricane Tomas Slams St. Lucia