As yet another cyclone batters the Indian Ocean island of Madagascar, residents are still trying to come to terms with the effects of two previous ones.