Speculative RAG: Enhancing Retrieval Augmented Generation through Drafting