On the complexity of approximating the independent set problem