Structural basis for substrate recognition and reaction mechanism of bacterial aminopeptidase peps