REST: Retrieval-Based Speculative Decoding