Over-expression, secretion, biochemical characterisation, and structure analysis of Bacillus subtilis aminopeptidase.