Needle-free vaccination at population scale