Fengshen , upgraded from a tropical storm on Friday , swept through the country 's center over the weekend , unleashing torrential rains , causing power outages and forcing the evacuations of hundreds of thousands of people .