Tropical Storm Karen threatens Gulf Coast