Mozambique and Malawi were counting the cost of Tropical Storm Freddy on Monday, which killed more than 100 people, injured dozens and left a trail of destruction as it battered southern Africa for the second time in a month over the weekend.