Hanna pummels Texas coast with strong winds, heavy rain