Tropical cyclone kills at least 97 in Indonesia and East Timor