Describir: Rango: Adaptive Retrieval-Augmented Proving for Automated Software Verification