Single-dose rAAV5-based vaccine provides long-term protective immunity against SARS-CoV-2 and its variants