Video Harvey recovery will take years, officials say