Enhancing Distribution and Label Consistency for Graph Out-of-Distribution Generalization