How long do antibodies last after vaccine