Covid-19 survivors ‘could have long-lasting immunity’