Vaccines help to reduce the spread of Covid-19, but they are not without shortcomings. Here’s what they can and can’t do