Tropical Storm Henri batters US' East Coast