Here’s all you need to know about natural immunity post coronavirus infection and how long it may last