Kimberlite-hosted diamond deposits of southern Africa: A review