Authorities say Cyclone Gezani killed at least 36 people, injured more than 370 and destroyed almost 18,000 homes in a 24-hour spell of destruction across Madagascar.