Tropical storm Filipo hits Mozambique, SA braces for impact