Homophilic protein interactions facilitate bacterial aggregation and IgG-dependent complex formation by the Streptococcus canis M protein SCM