Draft on the Fly: Adaptive Self-Speculative Decoding using Cosine Similarity