Eliciting Critical Reasoning in Retrieval-Augmented Language Models via Contrastive Explanations