An overview of Bacillus proteases: from production to application