Windies untidy but level series against Proteas