West Indies topple South Africa in tri-nation series