A Conjugate projected gradient method with preconditioning for unilateral contact problems