Severe weather strikes CNY as Tropical Storm Debby approaches