Clause-Learning Algorithms with Many Restarts and Bounded-Width Resolution