Tropical Storm Elsa moving across west Cuba, then to Florida