Tropical Storm Elsa barrels toward Florida