Some Pfizer vaccine shots offer strong protection for those who have had Covid-19, British studies have suggested