One million evacuated as typhoon Chan-hom makes land fall could end up producing catastrophic flooding in low-lying Shanghai