Functional and structural properties of CbpA, a collagen-binding protein from Arcanobacterium pyogenes