Cluster approximation for Ising spin glasses