Tropical Storm Elsa gaining strength, prompts hurricane watch for part of Florida