Bio-inspired virus-like nanovesicle for effective vaccination