Southern Africa braced as tropical storm hits