Recent advances on extracellular vesicles in therapeutic delivery: Challenges, solutions, and opportunities