Vesicle-based drug carriers: Liposomes, polymersomes, and niosomes