Coronavirus immunity short-lived if you had mild or no symptoms, study finds