Self-consistent Ornstein–Zernike approximation compared with Monte Carlo results for two-dimensional lattice gases