Criteria of spectral gap for Markov operators