Protective humoral and cellular immune responses to SARS-CoV-2 persist up to 1 year after recovery