On-the-Fly Counterexample Abstraction for Model Checking Invariants