Thousands affected by Indian floods as Cyclone Thane strikes