Theoretical search for possible Li–Ni–B crystal structures using an adaptive genetic algorithm