Thirty people have died, hundreds injured and more than 6,000 have been displaced by floods in southern Malawi, following days of heavy rains.