Virus wreaks economic havoc as global cases top 17 million