Tropical Storm Edouard approaches Gulf coast, expected to bring heavy rains and flooding to Texas and Louisiana.