Cohen-Macaulayness of tensor product