REVIEW OF MESOPROTEROZOIC MAGMATISM, SEDIMENTATION AND TERRANE AMALGAMATION IN SOUTHWESTERN AFRICA