Structure and specificity of a new class of Ca2+-independent housekeeping sortase from Streptomyces avermitilis provide insights into its non-canonical substrate preference