Gayle out of West Indies tour of South Africa