Flurry of coronavirus reinfections leaves scientists puzzled