Crystal structure of Bacillus thuringiensis Cry5B nematocidal toxin