Bacillus thuringiensis: mechanism of action, resistance, and new applications: a review