More than 150 people have been killed and some 800,000 affected in the southern and central provinces of Mozambique.