The streptococcal multidomain fibrillar adhesin CshA has an elongated polymeric architecture