Massive floods strike China's 'iPhone City' after heaviest rains in 1,000 years