Cyclone Thane toll climbs to 46