First-principles and Monte Carlo combinational study on Zn1−xCoxO diluted magnetic semiconductor