Tropical Storm Edouard moves on land along Texas coast