Covid-19: Past infection may not protect against future variants, researcher warns