Neighborhood contrastive representation learning for attributed graph clustering