How to realize the spin-Seebeck effect with a high spin figure of merit in magnetic boron–nitrogen nanoribbon and nanotube structures?