Scientists see signs of lasting immunity to Covid-19, even after mild infections