Rule abstraction, model-based choice, and cognitive reflection