Tropical Storm Nicholas makes landfall, causes flooding along the Texas coast