Towards Robust Text Retrieval with Progressive Learning