Optimizing Test-Time Query Representations for Dense Retrieval