RAR$^2$: Retrieval-Augmented Medical Reasoning via Thought-Driven Retrieval