Henri weakens to tropical storm, nears US