South Africa to tour West Indies in June