Structure of sortase A from Streptococcus pneumoniae