Strong Storms Dump Heavy Rains on Texas and Louisiana